home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 1996 May / Software of the Month Club 1996 May.iso / mac / ISO9660 / DOS / GI / GENE313 / GIM06.DOC < prev    next >
Encoding:
Text File  |  1994-07-17  |  23.5 KB  |  478 lines  |  [TEXT/hscd]

  1.           CHAPTER 6      THE SETUP AREA
  2.  
  3.           Preferences:  Getting Things Set Up
  4.  
  5.  
  6. INTRODUCING THE SETUP AREA...
  7.  
  8.           This is the area to use when you want to tell GIM about your
  9.           screen, your mouse and your printer.
  10.  
  11.           This is also the area for configuring alternate characters,
  12.           your backup thresholds, your swap path, and your background
  13.           check values.  All of these terms will be explained below.
  14.  
  15.           And finally, it's one place to go to get statistics about your
  16.           folder, such as sizes for each of the files in your folder,
  17.           disk cache sizes for GIM's internal cache, and available disk
  18.           and RAM sizes.
  19.  
  20.           All of these items will be explained and discussed below, in
  21.           the following order:
  22.  
  23.                - setting thresholds for backup reminders
  24.  
  25.                - defining alternate characters for foreign languages
  26.  
  27.                - configuring your mouse, if you have one
  28.  
  29.                - setting GIM for 25 or 43/50 lines on your display
  30.  
  31.                - configuring your printer, and your print device
  32.  
  33.                - specifying a "swap path"
  34.  
  35.                - setting thresholds for the background check
  36.  
  37.                - interpreting the lines on the Setup Area screen,
  38.                  including:
  39.  
  40.                     - available RAM
  41.  
  42.                     - cache size
  43.  
  44.                     - overlay size
  45.  
  46.                     - available and total disk size
  47.  
  48.                     - file size
  49.  
  50. CLARIFICATION:  THERE ARE REALLY TWO SETUP AREAS...
  51.  
  52.           Before we begin, we really should point out that there are
  53.           actually two setup areas, not just one.
  54.  
  55.           One of the two Setup Areas is available by pressing F7 from
  56.           the Folder Area.  The other is available by pressing F7 from
  57.           the Multi Area.
  58.  
  59.           At first glance, you may look at them and suppose that they
  60.           are the same thing.  With a couple of exceptions, discussed
  61.           below, they are nearly identical; however, the Multi Area
  62.           Setup Area includes a few additional functions that aren't
  63.           available from the Folder Area Setup Area.  For the most part,
  64.           they can be thought of as the same thing, and we treat them as
  65.           the same thing in this documentation.
  66.  
  67. BACKUP LIMIT...
  68.  
  69.           This section only applies to the Setup Area underneath the
  70.           Multi Area; the features described here are not available in
  71.           the Setup Area underneath the Folder Area.
  72.  
  73.           Folder backups are discussed in chapter 3.  You may want to
  74.           review the section in that chapter entitled "Folder Backups".
  75.  
  76.           GIM maintains three numbers -- called the backup threshold,
  77.           the backup increment, and the backup need -- for each folder.
  78.  
  79.           Every time you make a change to a folder, the backup need for
  80.           that folder is incremented by a specific amount.  When you do
  81.           major things, like add persons and families, the backup need
  82.           is increased by more than when you do minor things, such as
  83.           edit dates or places.  Still, every change you make adds to
  84.           the backup need.
  85.  
  86.           When the backup need exceeds the backup threshold, GIM reminds
  87.           you that it is time to perform a backup.  Thereafter, every
  88.           time the backup need grows by another multiple of the backup
  89.           increment, you are reminded again.  This reminder becomes more
  90.           and more persistent, and by the time backup need exceeds the
  91.           value of the backup threshold by a significant amount, you are
  92.           required to press a key to acknowledge the need to make a
  93.           backup.
  94.  
  95.           The default value for the backup threshold is 1000.  The
  96.           default value for the backup increment is 100.  The backup
  97.           need is reset to 0 whenever you do a folder backup.
  98.  
  99.           However, these values can be changed.  Blaine likes the
  100.           defaults; Brian likes to have backup threshold set to 500,
  101.           which has the effect of reminding him twice as often to do a
  102.           backup.  You'll want to pick values that suit your
  103.           preferences.
  104.  
  105.           You can set the backup threshold by pressing F1 from the Setup
  106.           Area.  (Remember, you can only do this from the Setup Area
  107.           that resides under the Multi Area.)  When you do so, you'll
  108.           see a screen that looks like this:
  109.  
  110.                Backup threshold:               1000
  111.  
  112.                Backup incremental reminder:     100
  113.  
  114.                Backup limit:                   1000
  115.  
  116.                Backup (current value):            0
  117.  
  118.           You'll also see a box which asks you for a new value for the
  119.           backup threshold, and which suggests a value of 1000.  To set
  120.           this to 2000, type 2000 and press return.
  121.  
  122.           Similarly, you can set the backup increment by pressing
  123.           shift-F1 from the Setup Area.
  124.  
  125.           You cannot set the backup limit; that value is displayed for
  126.           your information only, and represents the next point at which
  127.           GIM will pester you to perform a backup.
  128.  
  129.           You also cannot set the "backup (current value)", which is
  130.           what we've been calling the backup need.  That value is also
  131.           presented for your information only.
  132.  
  133. ALTERNATE CHARACTERS FOR FOREIGN LANGUAGES...
  134.  
  135.           Some genealogy programs will only allow you to use the first
  136.           128 out of 256 characters in your PC character set.
  137.  
  138.           There are many reasons why this is, but the two principal ones
  139.           are, first of all, that those characters are the only ones
  140.           that are common to all DOS and MS-Windows code pages (see your
  141.           DOS manual under "Code Pages" for details); and second of all,
  142.           that some implementations of the GEDCOM standard only allow
  143.           these characters (see chapter 14 of this documentation for
  144.           details about the GEDCOM standard).
  145.  
  146.           While this allows for a great deal of commonality between and
  147.           among genealogical software products, it also prohibits you
  148.           from using any diacritics (umlauts, accents, etc.) in your
  149.           place names and person names.  For example, you can't use
  150.           "Haßloch", "Fürstenfeldbruck", or "Århus" as a place names,
  151.           and you can't use "Söderström" as a last name -- and we've
  152.           seen all of these in our family histories.
  153.  
  154.           As a solution to this, GIM allows the use of the full 256
  155.           character set, and it makes special allowances for GEDCOM data
  156.           transfers, which are described more fully in chapter 14 of
  157.           this documentation.  However, you should be aware that these
  158.           allowances were made with the United States code page (437) in
  159.           mind; if you are using a different code page, you should
  160.           either restrict yourself to the first 128 characters in your
  161.           code page, or be extremely careful (and get some guidelines
  162.           from us) when doing GEDCOM data transfers.
  163.  
  164.           Having said that, GIM makes it easy to use these foreign
  165.           language characters, even though they aren't readily available
  166.           on your keyboard.
  167.  
  168.           To use them, first you need to tie them to alternate letters
  169.           and numbers -- more on how to do this in a moment.  For
  170.           example, Brian has the u-umlaut (ü) tied to alt-u, and he has
  171.           the U-umlaut (Ü) tied to alt-U.  When Brian wants to enter a
  172.           u-umlaut into any place name, surname, note, or wherever, he
  173.           can type alt-u, and GIM will insert a ü in its place.
  174.  
  175.           To tie foreign characters to alt-characters, press F2 from the
  176.           Setup Area.  Read the instructions on the screen.  Use the up
  177.           and down arrows to select the alt-character that you want to
  178.           tie.  Then use the left and right arrows to pick the foreign
  179.           language character that you want to tie to the alt-character.
  180.           These bindings are remembered from one GIM session to the
  181.           next.
  182.  
  183.           The alt-characters that can be tied are the upper and lower
  184.           case letters and the numbers.  All the foreign language
  185.           characters can be tied to them, including the Greek letters;
  186.           however, we have left out the box-drawing characters and the
  187.           other math symbols for simplicity.
  188.  
  189.           Note:  if you should press an alt-character and see the ""
  190.           character as a result, then that alt-character is not defined.
  191.           When this happens, you'll want to bring up this alt-character
  192.           screen from the Setup Area.
  193.  
  194. MOUSE SUPPORT...
  195.  
  196.           GIM supports a mouse in many of its areas if you have one.
  197.           Mouse support augments the functionality of the keyboard in
  198.           many cases, although anything that you can do with a mouse you
  199.           can do with the keyboard.
  200.  
  201.           If you don't have a mouse, GIM already knows that and won't
  202.           bother to display a mouse character.
  203.  
  204.           However, if you do have a mouse, the mouse character is
  205.           displayed in the upper right corner of the display in all
  206.           areas of GIM.
  207.  
  208.           You may not want the mouse to be displayed.  You may find it
  209.           useless or annoying.  If so, you can tell GIM to disregard it
  210.           completely by pressing F3 from the Setup Area.  If GIM finds a
  211.           mouse driver, it will ask you if you want GIM to disregard it.
  212.           You can answer yes or no.
  213.  
  214.           If you choose not to ignore the mouse, you will next be asked
  215.           if you want to change the character used by the mouse.  The
  216.           mouse uses the "·" character by default, by you can instruct
  217.           it to use any character you please, including a space.
  218.  
  219.           You can change the color of the mouse in each area by setting
  220.           colors, as discussed in chapter 3.
  221.  
  222. 25 VS. 43/50 LINE SCREEN MODE...
  223.  
  224.           On EGA, VGA, or better monitors, GIM supports 43/50 line
  225.           displays as an alternative to the 25 line displays which are
  226.           the default.
  227.  
  228.           At this time, many of the area screens offer some advantage in
  229.           43/50 line mode.  For example, the Family Area (see chapter 8)
  230.           is able to display 32 children in 50 line mode, instead of the
  231.           usual 7 at a time in 25 line mode.
  232.  
  233.           However, a few of the screens haven't yet been adapted for use
  234.           in 43/50 line mode.  We suggest that you choose either 25 or
  235.           43/50 line mode depending on your personal preference.  Blaine
  236.           prefers 50 line mode and Brian prefers 25 line mode.
  237.  
  238.           To change to 43/50 line mode, press F4 from the Setup Area.
  239.  
  240. PRINTERS AND PRINT DEVICES...
  241.  
  242.           We'll discuss print devices first, since that will go pretty
  243.           quickly; we'll discuss the weightier problem of printers after
  244.           that.
  245.  
  246.           As you're probably already aware, the DOS operating system
  247.           supports a number of print devices, called PRN, LPT1, LPT2,
  248.           and so on.  These represent parallel ports, which are sockets
  249.           in the back of your computer to which you can attach one or
  250.           more printers.
  251.  
  252.           If you have more than one printer, you can direct GIM to print
  253.           to any of them by selecting a print device.  This is done by
  254.           pressing F6 from the Setup Area.
  255.  
  256.           The default is PRN (which is the same as LPT1), but you can
  257.           select anything you like.  In fact, you can enter the name of
  258.           a disk file.  This will send printer output -- escape codes
  259.           and all -- to that file.  (You shouldn't really need to do
  260.           this, but the option exists, anyway.)
  261.  
  262.           Now, to the subject of printer selection:
  263.  
  264.           When you press F5 from the Setup Area, you will see a list of
  265.           printers.  Use the up and down arrow keys to view the entire
  266.           list.  If your printer, or one close to it, is listed, use the
  267.           arrow keys to move the screen pointer to that printer, and
  268.           press F10 to exit the printer selection area.  From then on,
  269.           you will be able to print forms from the Forms Area and lists
  270.           from the GIM LISTS Area using the correct escape codes and
  271.           other features of that printer.
  272.  
  273.           However, if your printer ISN'T listed there, here's what to
  274.           do:
  275.  
  276.           One of the hardest things for any software product to do is to
  277.           support all the zillions of printers out there.  Each one has
  278.           escape codes that are different from the others.  Some older
  279.           printers won't print graphics characters (foreign language
  280.           characters and box-drawing characters).  Printing to laser
  281.           printers is in many ways fundamentally different from printing
  282.           to dot-matrix printers.  And the list goes on.
  283.  
  284.           In an effort to support every possible printer, GIM provides a
  285.           "printer resource file" called GIMPRN.GIM.  In that file, in
  286.           programmer-readable form, is a list of printers and a list of
  287.           escape codes for each one.
  288.  
  289.           When you select a printer from the Setup Area, GIM reads this
  290.           printer resource file.  The list of printers that it finds in
  291.           that file is the list that appears on the printer selection
  292.           display.
  293.  
  294.           If your printer isn't listed, you may be able to add it to the
  295.           GIMPRN.GIM file if you know your printer's escape codes.
  296.           We've tried to make that file pretty self-explanatory, so that
  297.           if you know what you're doing, you should be able to modify it
  298.           in a fairly straightforward manner.  If you do so, we would
  299.           appreciate it if you would send your additions to us, so that
  300.           they can be included in future releases of the printer
  301.           resource file.  It is our intention to include every possible
  302.           printer in that file, and we appreciate your help in reaching
  303.           that goal.
  304.  
  305.           If your printer isn't listed, and you aren't successful in
  306.           adding your printer to that file on your own, please contact
  307.           us.  If you'll send us information about the escape codes from
  308.           your printer's user's manual, we'll be happy to add those
  309.           escape codes to the resource file and send you an update.
  310.  
  311. THE SWAP PATH...
  312.  
  313.           The swap path is a directory somewhere on your system where
  314.           GIM can make and delete temporary files.
  315.  
  316.           It's something of a misnomer, especially if you work with UNIX
  317.           and are familiar with the UNIX swap space.  Probably, it would
  318.           have been better named something like the temporary directory.
  319.  
  320.           We recommend that this be on a RAM (virtual) disk if you have
  321.           one on your system, although this isn't absolutely necessary.
  322.           It's okay if the swap path specifies a directory on a hard
  323.           drive, but if you do so, there are two consequences:
  324.  
  325.                First, GIM will slow down somewhat, unless you use a disk
  326.                cache.  Reads and writes to virtual disks are much faster
  327.                than reads and writes to even the fastest hard drives,
  328.                and you may notice the difference, especially when
  329.                building lists in the GIM LISTS area (see chapter 11),
  330.                and when doing GEDCOM data transfers (see chapter 14).
  331.  
  332.                Second, if GIM halts abnormally (say, for example, due to
  333.                a power failure), you may find leftover temporary files
  334.                in the swap directory.  GIM does a good job of cleaning
  335.                up after itself when it shuts down, but if it doesn't get
  336.                the chance to do so, those files will take up unnecessary
  337.                space on your drive.  A virtual disk solves this problem.
  338.  
  339.           The directory of your swap path should have about 300 KB free,
  340.           and you should rarely need even this much.
  341.  
  342.           The swap path defaults to the directory where your GIM
  343.           executables are stored.  You can change this by pressing F7
  344.           from the Setup Area.
  345.  
  346. THE BACKGROUND CHECK...
  347.  
  348.           This section only applies to the Setup Area underneath the
  349.           Multi Area; the feature described here is not available in the
  350.           Setup Area underneath the Folder Area.
  351.  
  352.           This is a feature that was implemented primarily for the
  353.           benefit of our beta-testers (that is, our pre-release product
  354.           evaluators).  By default, this feature is turned on, but
  355.           unless you encounter data integrity problems with GIM, you
  356.           will probably want to turn it off.
  357.  
  358.           By now you are familiar with the data consistency check that
  359.           GIM performs when you do a backup.  (See chapter 3 for
  360.           details.)  The background check performs this same consistency
  361.           check in the background, while it is waiting for you to press
  362.           keys.  If GIM is actively working on other things, no checking
  363.           is performed, but during the periods where it is waiting for
  364.           input from you, it quietly checks for consistency errors, and
  365.           sounds an alarm when it finds one.
  366.  
  367.           If you should hear an alarm without a note explaining the
  368.           reason, it may have come from the background check.  To find
  369.           out, exit GIM, and examine two files called DELTA.TMP and
  370.           DELTA.LOG.  If they contain error or warning messages,
  371.           immediately perform a backup (see chapter 3) or a folder check
  372.           (see chapter 15) to find out the details.  If there is a
  373.           problem, restore your last backup and start over, or try to
  374.           fix the folder data (see chapter 16), or contact us for help.
  375.  
  376.           However, like we say, this feature is probably something
  377.           you'll want to turn off.  To do so, press control-F1 from the
  378.           Setup Area.  When you do so, you'll be asked for a number.
  379.           This number represents the number of seconds of inactivity
  380.           before background checking begins.  The default is 1000; to
  381.           turn off this feature, set this number to 0.
  382.  
  383.           On the other hand, if you are extremely concerned about
  384.           keeping the data within the folder in perfect condition, then
  385.           choose a lower number.  Blaine prefers a delay of 60 seconds
  386.           of typing inactivity before the background check kicks in.
  387.  
  388.           When the background check is active, any key press will put it
  389.           to sleep until the next period of keyboard inactivity.
  390.  
  391. READING THE SETUP AREA DISPLAY...
  392.  
  393.           The first line of the Setup Area display shows the current
  394.           setting of the screen mode.  This value is either 25 line
  395.           mode, or 43/50 line mode.
  396.  
  397.           The next line shows the value of the background check.  It
  398.           either reads a number of seconds, or "disabled".
  399.  
  400.           The next line shows available RAM.  (For computer experts,
  401.           this is RAM available to the heap, as opposed to being
  402.           available for other things like the conventional memory
  403.           cache).  Optimally, this should be at least 64KB from the
  404.           Multi Area, or 80KB from the Folder Area.  If it's a little
  405.           less from this, then there's no problem. If it's much less
  406.           than this (less than 32KB), then something's wrong; please
  407.           bring this to our attention.
  408.  
  409.           The next line shows conventional memory disk cache size.  GIM
  410.           maintains two internal caches of records from the component
  411.           files (person, family, notes, and dates) of your folder.  One
  412.           is in conventional memory.  The other only exists if EMS
  413.           memory is present and available.  This line of the setup
  414.           screen shows numbers of persons, families, etc., that are kept
  415.           in the conventional memory disk cache.  This line should show
  416.           roughly 110 persons, about 35 families, about 120 notes, and
  417.           about 75 dates.  If they are extremely small numbers (less
  418.           than 10), there's a problem; please bring this to our
  419.           attention.  Note:  both of these caches use a write-through
  420.           algorithm, which ensures that no data will be lost in the
  421.           event of a power failure.
  422.  
  423.           The next line shows relative performance of the conventional
  424.           (standard) memory disk cache, and the optional (EMS) memory
  425.           disk cache.  Larger percentages are better, but small numbers
  426.           aren't necessarily bad.  In particular, if the EMS memory
  427.           number is over 50%, don't be surprised if the conventional
  428.           memory number is less than 10%.  Both numbers will start out
  429.           somewhat small, and one or both will grow as the cache is
  430.           exercised.
  431.  
  432.           The next line shows the overlay size multiple.  GIM is a
  433.           heavily overlaid program, using Borland's Turbo Pascal built-
  434.           in overlay manager.  The buffer management techniques used by
  435.           Borland's overlay manager are very advanced, and always
  436.           guarantee optimal performance with the available memory.  The
  437.           number displayed on the Setup Area screen is a multiple of the
  438.           smallest overlay buffer necessary for Borland's overlay
  439.           manager to do its job.  You should expect to see a value of
  440.           about 250% here.  You may see values a little higher or a
  441.           little lower than this.  A value of 100% is less than ideal,
  442.           and if you see 100% here, try to free up some more RAM in
  443.           conventional memory.  However, even with a value of 100%, GIM
  444.           will function very well.
  445.  
  446.           The next line shows total disk space and available disk space
  447.           for the current disk drive.
  448.  
  449.           The next line shows the value of the swap path directory,
  450.           which is discussed above.
  451.  
  452.           The next line shows the value of the mouse.  On the left-hand
  453.           side, mouse operation will be shown as either "enabled" or
  454.           "disabled".  On the right hand side, the current value of the
  455.           mouse character is displayed.  All of this will be displayed
  456.           even if you have no mouse driver installed, but in that case,
  457.           this information is irrelevant.
  458.  
  459.           The next line shows the name of your printer (for example,
  460.           "HP_DeskJet_500") and the value of the print device (for
  461.           example, LPT1).
  462.  
  463.           The next line shows the value of the backup thresholds.  It
  464.           is displayed as "aaaa/bbbb (+ccc)", where "aaaa" is the
  465.           backup need, "bbbb" is the backup threshold, and "ccc" is the
  466.           backup increment, as discussed above.  This line is only
  467.           displayed on the Multi Area setup screen, not on the Folder
  468.           Area setup screen.
  469.  
  470.           The final line shows the sizes of the component (person,
  471.           family, notes, dates) files in your folder.  The numbers are
  472.           numbers of records in each file.  For example, if the number
  473.           "1234" appears next to "person", then you have 1234 persons
  474.           represented in your folder.  Some of them may be empty, so
  475.           the actual value of non-empty persons in your folder may be
  476.           less than this value.  This line is only displayed on the
  477.           Multi Area setup screen, not on the Folder Area setup screen.
  478.